difa reaction